@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:14px/1.5 "微软雅黑",arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#2687f7;outline:none;}

input{padding:0;margin:0;outline:none;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h3,h4{font-size:12px;font-weight:bold;}
h2{font-size:12px;font-weight:normal;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
/*header*/
.head{ width:100%; margin:0 auto; text-align:center; height:30px; background:#f9f9f9; border-bottom:solid 1px #f1f1f1;}
.head ul{ width:1200px; margin:0 auto;}
.head ul li{ line-height:30px;}
.head ul li .en{ background:url(../images/en.jpg) no-repeat left center; height:30px; text-indent:20px; width:70px; text-align:left; display:block; float:left }
.head ul li .ch{ background:url(../images/ch.jpg) no-repeat left center; height:30px; text-indent:20px; width:70px; text-align:left; display:block; float:right}

.top{width:1200px;margin:0 auto;height:129px;}
.logo{ width:1200px; margin:0 auto; height:103px;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}


/*导航栏样式*/

.nav {
    background: #145099;
    height: 40px;
}

.nav ul {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
}

.nav li {
    line-height: 40px;
    height: 40px;
    text-align: center;
    width: 150px;
    float: left;
    position: relative;
    z-index: 9999;
	background:url(../images/nav_middle.jpg) left no-repeat center;}

.nav li a {
    display: block;
    line-height: 40px;
    color: #fff;
    height: 40px;
    font-size: 14px;
}

.nav li a:hover {
    color: #fff;
    text-decoration: none;
	background:#114381;
}


.nav  ul li:hover{background:#114381; line-height:40px; font-size:16px; color: #333 !important;/*box-shadow: 0 0 5px #aaa;*/}
.nav  ul li:hover a{color:#fff;}
.nav  ul li dl{position:absolute; left:0px; top:40px; z-index:99999; background:#0a7bff 0 -50px; left:50%;top:0;z-index:-1;-webkit-transition:all .5s;transition:all .5s; display:none; width:150px; /*box-shadow: 0 0 5px #aaa;*/}
.nav  ul li:hover dl{ position:absolute; left:0px; top:40px; z-index:99999; background:#114381; display:block;}
.nav  ul li dl dt a{height:44px;display:block; text-align:center;line-height:44px;color:#fff !important; font-size: 15px !important; font-weight:100}
.nav  ul li dl dt a:hover{background:#0868d9; color:#fff !important; line-height:44px; font-size:15px !important; font-weight:100}
.nav .nav_on{color: #fff;background:#114381;/*box-shadow: 0 0 2px #2e8dfc;*/}



.listbox{ width:1200px; background:#e9e9e7; margin:0 auto; position:relative; z-index:1000; top:-35px; height:160px;}
.listbox .m1{ width:291px; background:url(../images/m1.png) no-repeat 210px 30px #959595; position:absolute; height:140px; left:10px; top:10px;}
.listbox .m1 a{ width:291px; height:140px; display:block }
.listbox .m1 a img{ position:absolute; left:0px; bottom:0px;}
.listbox .m1 a p{ color:#FFF; font-size:20px; margin-top:40px; line-height:20px; margin-left:18px;}
.listbox .m1 a p span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}

.listbox .m2{ width:290px; background:url(../images/m2.png) no-repeat 190px 30px #6e6e6e; position:absolute; height:140px; left:307px; top:10px;}
.listbox .m2 a{ width:291px; height:140px; display:block}
.listbox .m2 a img{ position:absolute; left:0px; bottom:0px;}
.listbox .m2 a p{ color:#FFF; font-size:20px; margin-top:40px; line-height:20px; margin-left:18px;}
.listbox .m2 a p span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}

.listbox .m3{ width:291px; background:url(../images/m3.png) no-repeat 190px 30px #0193de; position:absolute; height:140px; left:603px; top:10px;}
.listbox .m3 a{width:291px; height:140px; display:block;}
.listbox .m3 a img{ position:absolute; left:0px; bottom:0px;}
.listbox .m3 a p{ color:#FFF; font-size:20px; margin-top:40px; line-height:20px; margin-left:18px;}
.listbox .m3 a p span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}


.listbox .m4{ width:291px; background:url(../images/m4.png) no-repeat 190px 30px #7d2524; position:absolute; height:140px; right:10px; top:10px;}
.listbox .m4 a{ width:291px; height:140px; display:block}
.listbox .m4 a img{ position:absolute; left:0px; bottom:0px;}
.listbox .m4 a p{ color:#FFF; font-size:20px; margin-top:40px; line-height:20px; margin-left:18px;}
.listbox .m4 a p span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}


.mainbox{ width:1200px; margin:0 auto 30px auto;}
.mainbox ul{}
.mainbox ul li{}
.mainbox .about{ float:left; width:370px; background:url(../images/a_bg.png) repeat-x top left; border-bottom:solid 1px #CCC; margin-right:47px;}
.mainbox .about span{ height:54px; line-height:54px; text-align:left; margin-top:6px; display:block; font-size:16px;}
.mainbox .about .tu{ width:362px; border:solid 1px #cccccc; padding:3px;}
.mainbox .about p{ width:362px; margin:0 auto; text-align:left; line-height:25px; font-size:12px;}
.mainbox .about .more{ background:url(../images/m_bg.jpg) no-repeat left center; text-indent:25px; height:40px; line-height:40px; color:#7c312c; font-size:12px; display:block;}

.mainbox .news{ width:370px; float:left; background:url(../images/a_bg.png) repeat-x top left; border-bottom:solid 1px #CCC;margin-right:40px;}
.mainbox .news span{ height:54px; line-height:54px; text-align:left; margin-top:6px; display:block; font-size:16px;}
.mainbox .news dl{ width:370px;}
.mainbox .news dl dt{ width:370px; height:35px; line-height:35px; border-bottom:solid 1px #cccccc; text-indent:5px; }
.mainbox .news dl dt a{width:370px; height:35px; line-height:35px; background:url(../images/icon.jpg) no-repeat right center; display:block}
.mainbox .news .more{ background:url(../images/m_bg.jpg) no-repeat left center; text-indent:25px; height:40px; line-height:40px; color:#7c312c; font-size:12px; display:block;}

.mainbox .video{ width:372px; float:right; background:url(../images/a_bg.png) repeat-x top left; border-bottom:solid 1px #CCC; }
.mainbox .video span{ height:54px; line-height:54px; text-align:left; margin-top:6px; display:block; font-size:16px;}
.mainbox .video .v{ width:372px; height:180px; margin-bottom:15px;}
.mainbox .video dl{ width:372px; height:54px; margin-bottom:10px; display:block}
.mainbox .video dl dt{ float:left; width:92px; border-right:solid 1px #cbcbcb; text-align:center; height:54px;}
.mainbox .video dl dt span{ font-size:12px; text-align:center; line-height:20px;}

.mainbox .video .mobile{position:relative;padding-left:0px;padding-right:0px; z-index:99;cursor:pointer;}
.mainbox .video .mobile a{display:block;padding-right:0px;}
.mainbox .video .drop{position:absolute; top:54px;left:0px;z-index:99;width:100px;height:100px;padding:4px; background:#FFF; border:1px solid #ddd;display:none;}
.mainbox .video .drop img{position:relative;z-index:99;display:block;width:100px;height:100px;}
.mainbox .video .webNav a{padding-left:20px;margin-left:4px;background:url(../images/navi.png) no-repeat left center;}
.mainbox .video .mobile:hover .drop{display:block;}


.mainbox .video .tel{position:absolute; top:54px;left:-50px;z-index:99;width:200px;height:50px; line-height:50px; padding:4px; color:#FFF; font-size:16px; background:#144c97; display:none;}
.mainbox .video .mobile:hover .tel{display:block;}




.tt{text-align:center;background:url(../images/tt2.png) no-repeat center;color:#363636;font-size:28px; width:100%; height:40px; line-height:40px;}
.tt span{font-size:28px;color:#0868d9;}
.sl{width:1200px;margin:0 auto;margin-top:30px;}
.sl .tt{margin-bottom:25px; background:url(../images/tt.png) no-repeat center;}
.sl li{float:left;line-height:23px;color:#666565;width:130px;margin:0 10px;text-align:center;}
.sl .sl-li{height:65px;overflow:hidden;line-height:65px;color:#020202;font-size:15px;}
.sl li .s1{background:url(../images/s1.jpg) no-repeat center;height:130px;}
.sl li .s2{background:url(../images/s2.jpg) no-repeat center;height:130px;}
.sl li .s3{background:url(../images/s3.jpg) no-repeat center;height:130px;}
.sl li .s4{background:url(../images/s4.jpg) no-repeat center;height:130px;}
.sl li .s5{background:url(../images/s5.jpg) no-repeat center;height:130px;}
.sl li .s6{background:url(../images/s6.jpg) no-repeat center;height:130px;}
.sl li .s7{background:url(../images/s7.jpg) no-repeat center;height:130px;}
.sl li .s8{background:url(../images/s8.jpg) no-repeat center;height:130px;}

.sl li .s1:hover{background:url(../images/s11.jpg) no-repeat center;height:130px;}
.sl li .s2:hover{background:url(../images/s22.jpg) no-repeat center;height:130px;}
.sl li .s3:hover{background:url(../images/s33.jpg) no-repeat center;height:130px;}
.sl li .s4:hover{background:url(../images/s44.jpg) no-repeat center;height:130px;}
.sl li .s5:hover{background:url(../images/s55.jpg) no-repeat center;height:130px;}
.sl li .s6:hover{background:url(../images/s66.jpg) no-repeat center;height:130px;}
.sl li .s7:hover{background:url(../images/s77.jpg) no-repeat center;height:130px;}
.sl li .s8:hover{background:url(../images/s88.jpg) no-repeat center;height:130px;}


/*
.sl li .s1:hover{background:url(../images/s11.png) no-repeat center;}
.sl li .s2:hover{background:url(../images/s22.png) no-repeat center;}
.sl li .s3:hover{background:url(../images/s33.png) no-repeat center;}
.sl li .s4:hover{background:url(../images/s44.png) no-repeat center;}
*/
.sl li a.zx{color:#7d7d7d;width:114px;height:34px;text-align:center;line-height:34px;margin:0 auto;display:block;margin-top:12px;background:url(../images/zx.png) no-repeat center;}
.sl li a.zx:hover{color:#2787f8;}

.mid-word{background:#dedede;margin:40px 0;}
.n-word{width:1200px;margin:0 auto;line-height:30px;font-size:14px;color:#3d3d3d;}
.n-word a{color:#3d3d3d;}
.n-word a:hover{color:#2787f8;}


.pro{width:1200px;margin:0 auto;margin-top:30px;}
.tabli{height:36px;text-align:center;padding:2px 0;background:#2787f8;width:880px;margin:0 auto;margin-top:25px;}
.tabli li{display:inline-block;line-height:36px;text-align:center;font-size:18px;color:#fff;border-right:1px solid #fff;padding:0 10px;}
.tabli li:last-child{border-right:none;}
.tabli li.cur{color:#ffbe00;}
.pro .tab{position: relative;height:500px;margin-top:30px;}
.pro .content{padding-top:20px;}


.product_list2 li {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 15px;
    _display: inline;
}

.product_list2 li a.img {
    padding: 1px;
    border: 1px solid #e0e1dc;
}

.product_list2 li a.img img {
    width: 289px;
    height: 212px;
}

.product_list2 li h3 {
    text-align: center;
    padding-top: 5px;
}

.product_list2 li h3 a {
    font-weight: normal;
    font-size: 18px;
}

.product_list2 li a.img {
    display: block;
}

.product_list2 li a.img:hover {
    border-color: #2687f7;
}

.ad{width:1200px;margin:0 auto;margin-top:40px;}
.ad .content{margin-top:32px;background:url(../images/ad.jpg) no-repeat center top;position:relative;height:540px;color:#333333;font-size:14px;line-height:24px;}
.ad1,.ad2,.ad3,.ad4,.ad5,.ad6{position:absolute;width:290px;}
.ad strong{font-size:24px;font-weight:bold;margin-bottom:17px;display:block;}
.ad1{left:90px;top:33px;}
.ad2{left:800px;top:33px;}
.ad3{left:52px;top:180px;}
.ad4{left:840px;top:210px;}
.ad5{left:66px;top:367px;}
.ad6{left:812px;top:370px;}

.ad2 strong{padding-left:75px;}
.ad4 strong{padding-left:65px;}
.ad6 strong{padding-left:65px;}


.us{background:#efefef;}
.n-us{width:1200px;margin:0 auto;padding:40px 0;}
.us .tt{}
.us .content{margin-top:36px;}
.t-at{float:left;color:#fff;font-size:16px;padding-left:36px;padding-top:40px;width:180px;height:230px;background:#0162a9;}
.t-at span{font-size:32px;font-weight:bold;display:block;margin-bottom:30px;}
.t-at a{display:block;background: url(../images/at.jpg) no-repeat;width:139px;height:34px;line-height:34px;color:#030303;font-size:14px;padding-left:20px;margin-top:50px}
.uv{width:928px;height:236px;border:1px solid #b4b2b2;padding:16px 27px;background:#fff;float:left;}
.at{float:left;width:545px;padding-right:24px;border-right:1px solid #d5d5d5;}
.a-tt{position:relative;line-height:42px;margin-bottom:10px;color:#171717;font-size:18px;}
.a-tt a{position:absolute;right:0;top:0;color:#474646;font-size:12px;}
.a-tt a:hover{color:#2787f8;}
.at-cn{line-height:28px;font-size:14px;color:#444444;}
.at-cn img{float:left;margin-right:13px;}

.vd{float:right;width:300px;}

.hn{position:relative;width:1200px;margin:60px auto;}
.l_btn,.r_btn{position:absolute;top:42%;cursor:pointer;}
.l_btn{left:0;}
.r_btn{right:0;}

.hn-ls{}
.hn-ls li{ text-align: center;
    line-height: 30px;
    float: left;
    margin: 0 13px;}
.hn-ls li a.img {
    padding: 1px;
    border: 1px solid #cccccc;
    display: block;
}
.hn-ls  li img{
    width: 150px;
    height: 215px;
    }

.mr_frbox2e {HEIGHT: 230px; width:1350px;  margin:30px auto 0; position:relative; }
.mr_frbox2e .leftprole{ position:absolute; left:0; top:24px;CURSOR: pointer}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:24px;CURSOR: pointer}

.imgboxcpe{ width:1200px; height:230px; margin:10px auto 0; overflow:hidden}
.imgboxcpe ul li{ width:280pxpx; height:210px; margin:0 24px 0 0px; display: inline; float:left; overflow:hidden; border:1px solid #dfdfdf}
.imgboxcpe ul li a{ display:block; width:270px; height:200x; text-align: center; line-height:39px; padding:5px}
.imgboxcpe ul li a img{ width:270px; height:200px}
.imgboxcpe ul li:hover{ border:1px solid #666;}




.main{ width:1200px; height: auto; border-top:20px solid #fff; margin:0 auto 20px auto}
.lebox{ width:241px; height:auto}
.rigbox{ width:939px; height:auto}
.rigboxkp{ width:1200px; height:auto}
.prolist{ width:241px; height:auto; padding:0px 0 10px 0; background:#114d96}
.prolist .protitw{ line-height:40px; background:#0e4484; text-indent:20px; color:#fff; font-size:14px; font-weight:bold}
.prolist img{ margin-bottom:5px}
.prolist a{ display: block; width:210px; height:38px; line-height:38px; color:#222; font-size:14px; text-indent:23px; background:#efefef; border-left:4px solid #efefef; margin:10px auto}
.prolist a:hover{ background:#fff; border-left:4px solid #ff9c00;}

.conlx{ width:239px; height:320px; border:1px solid #114d96; margin-top:20px; background:#fff; overflow: hidden}
.conlx .title{}

.conlx .contentlx{ padding:10px 15px}
.conlx .contentlx,.conlx .contentlx *{ font-size:14px; line-height:25px}

.hei300{ height:350px}
.newsnylef{ width:210px; margin:0 auto;}
.newsnylef a{ border-bottom:1px dashed #999999; height:35px; line-height:35px; width:210px; margin:0 auto; overflow:hidden; display:block; background:url(../images/tb.jpg) no-repeat 5px 15px; text-indent:20px}

.titleny{ width:917px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titleny,.titleny *{ line-height:30px}
.titleny h3{ font-weight:bold;}

.titlenykp{ width:1178px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titlenykp,.titlenykp *{ line-height:30px}
.titlenykp h3{ font-weight:bold;}

.main .title{ width:1180px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.main .title *{ line-height:30px}
.proshhome3{ width:1200px; margin:0 auto}
.proshhome3 ul{ width:1200px; margin:0 auto}
.proshhome3 .tt{ width:1199px; height:46px; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; border-left:solid 1px #dddddd;border-top:2px solid #124b98; text-align:left;}
.proshhome3 .tt span{ float:left; font-weight:bold; font-size:18px; line-height:46px; color:#333;  padding-left:10px; display:block; height:46px;}
.proshhome3 .tt a{ float:right; font-size:20px; line-height:46px; font-size:14px; display:block; padding-right:10px; }

.proshhome22{ width:901px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px 18px}
.proshhome22 img{ max-width:900px}
.proshhome22 p{ font-size:14px; line-height:30px; text-indent:25px;}

.proshhome33{ width:917px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px}
.newslist_b{ height:100px; width:860px; margin:10px auto 10px; border-bottom:1px dashed #aaa}
.newslist_b .titlenews{ height:35px; width:860px; line-height:38px;}
.newslist_b .titlenews a{ height:35px; width:720px; display:block; overflow:hidden; line-height:35px; font-size:18px;text-overflow:ellipsis;white-space:nowrap; font-weight:bold}
.newslist_b .titlenews span{ height:35px; width:98px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.newslist_b .abstract{ display:block; height:44px; overflow:hidden; width:860px}
.newslist_b .abstract,.newslist_b .abstract *{line-height:22px; font-size:14px;}



.page{ width:95%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#0a7bff}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#0a7bff}



.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #0080CA;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:240px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 20px 0;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


.proshow{ width:882px; margin:0 auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}
.proshow .fubio{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}
.proshow .primgpic{ width:882px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}
.proshow .prtent img{max-width:880px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px; padding-right:10px;border-bottom:1px dashed #aaa; margin-top:20px; margin-bottom:20px;}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ padding:0px 20px 20px; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}

.propiclist{ width:280px; height:232px; margin:8px 8px 8px 12px; display:inline; float:left}
.propiclist img{ padding:5px; width:268px; height:190px; border:1px solid #efefef}
.propiclist p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:270px; display:block; overflow:hidden}
.propiclist:hover p{ color:#ff6600}


.propiclist2{ width:207px; height:172px; margin:8px 11px; display:inline; float:left}
.propiclist2 img{ padding:5px; width:195px; height:136px; border:1px solid #efefef}
.propiclist2 p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:200px; display:block; overflow:hidden}
.propiclist2:hover p{ color:#ff6600}


.footer{ width:100%; background:#cccccc; height:265px;}

.sch{background:#eeeeee; width:100%; height:80px; border-bottom:solid 3px #114d96;}
.sch dl{ width:1200px; margin:0 auto;}
.sch dl dt{ float:left; width:600px; line-height:80px; text-align:right; font-size:14px;}

.search{text-align:left;width:1200px;margin:0 auto;}
#SearchForm{float:left;line-height:32px; display:block; margin-top:22px; width:340px; background:#FFF; border:solid 1px #cccccc; line-height:32px;}

#SearchForm input{outline:none;border:none;height:32px;}
#SearchForm input#keyword{width:295px; text-indent:10px; color:#666;background:#fff; float:left; display:block; height:32px; line-height:32px;}
#SearchForm input#s_btn{width:45px;text-align:center; float:right; display:block; background:url(../images/ss.jpg) no-repeat right center;color:#fff;border:none;cursor:pointer; line-height:32px;}

.footer ul{ width:1200px; margin:0 auto}
.footer ul li{ float:left;}
.footer .f_l{ background:url(../images/f_logo.png) no-repeat left center; width:290px; height:152px;}
.footer .f_n{ height:152px; width:310px; background:url(../images/f_bg.jpg) no-repeat right center}
.footer .f_n dl{ width:290px; margin-top:30px;}
.footer .f_n dl dt{ float:left; width:90px; text-align:left; line-height:32px;}
.footer .f_n dl dt a{ font-size:14px; color:#6d6d6d}
.footer .f_lx{ width:406px; height:122px; background:url(../images/f_bg.jpg) no-repeat right center; line-height:25px; padding-top:20px; padding-left:30px; font-size:14px;}
.footer .ewm{ text-align:right; width:150px; padding-top:30px;}
.footer .ewm p{ width:90px; line-height:30px; text-align:center; display:block; float:right}



.week_map {
	position: relative;
	height: 450px;
	max-width:900px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}
